package de.dhbw.karlsruhe.picsim.model.cpu;

import org.jetbrains.annotations.NotNull;

/**
 * Created by IntelliJ IDEA.
 * User: goesen
 * Date: Apr 21, 2010
 * Time: 5:46:33 PM
 */
public interface InterruptFacade {
    /**
     * wird aufgerufen wenn ein Interrupt ausgelöst werden !KÖNNTE! Je nach flags läuft der Pic aber weiter
     *
     * @param interrupt mögliche Unterbrechung des Programmflusses
     */
    void putInterrupt(@NotNull final Interrupt interrupt);
}
